//icon
var yun2 = "#fUI/UIWindow/Quest/icon8/0#"; ////蓝指标

//点数系列
var PK点 = 55;
var PK点_1 = 75;
var PK点_2 = 95;
var PK点_3 = 125;
var PK点_4 = 165;
var PK点_5 = 200;
var PK点_6 = 80;

//永久道具系统
var 道具 = 3700341;
var 道具_1 = 3700342;
var 道具_2 = 3700344;
var 道具_3 = 3700345;
var 道具_4 = 3700346;
var 道具_5 = 3700347;
var 道具_6 = 4310015;

//时间道具
var _道具 = 1115012;//MVP对话框戒指（白银）
var _道具_1 = 1115100;//MVP名片戒指（白银）
var _道具_2 = 1115013;//MVP对话框戒指（黄金）
var _道具_3 = 1115101;//MVP名片戒指（黄金）
var _道具_4 = 3014011;
var _道具_5 = 1115014;//MVP对话框戒指（钻石）
var _道具_6 = 1115102;//MVP名片戒指（钻石）

function start() {
	status = -1;
	action(1, 0, 0);
}

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (mode == 0 && status == 0) {
			cm.dispose();
			return;
		}
		if (mode == 1)
			status++;
		else
			status--;

		if (status == 0) {
			var text = "在我这里可以用PK热力值换取各种称号噢\r\n#r温馨提示：#d您当前的PK热力值是: " + cm.getPvpNx() + "点#k";
			text += "\r\n#r#L0#" + yun2 + "" + PK点 + "#b点PK热力值   -   换取#z" + 道具 + "##v" + 道具 + "#x1 #k";
			text += "\r\n#r#L1#" + yun2 + "" + PK点_1 + "#b点PK热力值   -   换取#z" + 道具_1 + "##v" + 道具_1 + "#x1 #k";
			text += "\r\n#r#L2#" + yun2 + "" + PK点_2 + "#b点PK热力值   -   换取#z" + 道具_2 + "##v" + 道具_2 + "#x1 #k";
			text += "\r\n#r#L3#" + yun2 + "" + PK点_3 + "#b点PK热力值   -   换取#z" + 道具_3 + "##v" + 道具_3 + "#x1#k \r\n   " + "#z" + _道具 + "##v" + _道具 + "#x1(30天)#k\r\n   " + "#z" + _道具_1 + "##v" + _道具_1 + "#x1(30天)#k ";
			text += "\r\n#r#L4#" + yun2 + "" + PK点_4 + "#b点PK热力值   -   换取#z" + 道具_4 + "##v" + 道具_4 + "#x1#k \r\n   " + "#z" + _道具_2 + "##v" + _道具_2 + "#x1(30天)#k\r\n   " + "#z" + _道具_3 + "##v" + _道具_3 + "#x1(30天)#k ";
			text += "\r\n#r#L5#" + yun2 + "" + PK点_5 + "#b点PK热力值   -   换取#z" + 道具_5 + "##v" + 道具_5 + "#x1#k \r\n   " + "#z" + _道具_4 + "##v" + _道具_4 + "#x1(30天)#k\r\n   " + "#z" + _道具_5 + "##v" + _道具_5 + "#x1(30天)#k\r\n   " + "#z" + _道具_6 + "##v" + _道具_6 + "#x1(30天)#k ";
			text += "\r\n#r#L6#" + yun2 + "" + PK点_6 + "#b点PK热力值   -   换取#z" + 道具_6 + "##v" + 道具_6 + "#x1 #k";
			cm.sendSimple(text);
		} else if (status == 1) {
			switch (selection) {
			case 0:
				if (cm.getPvpNx() < PK点) {
					cm.sendOk("兑换失败，你没有" + PK点 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点);
					cm.gainItem(道具, 1);
					cm.worldSpouseMessage(0x0A, "[mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了MVP青铜I  ！");
					cm.sendOk("恭喜，消耗" + PK点 + "兑换成功");
				}
				cm.dispose();
				break;
			case 1:
				if (cm.getPvpNx() < PK点_1) {
					cm.sendOk("兑换失败，你没有" + PK点_1 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_1);
					cm.gainItem(道具_1, 1);
					cm.worldSpouseMessage(0x0A, "[mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了MVP青铜II！");
					cm.sendOk("恭喜，消耗" + PK点_1 + "兑换成功");
				}
				cm.dispose();
				break;
			case 2:
				if (cm.getPvpNx() < PK点_2) {
					cm.sendOk("兑换失败，你没有" + PK点_2 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_2);
					cm.gainItem(道具_2, 1);
					cm.worldSpouseMessage(0x0A, "[mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了MVP青铜II！");
					cm.sendOk("恭喜，消耗" + PK点_2 + "兑换成功");
				}
				cm.dispose();
				break;
			case 3:
				if (cm.getPvpNx() < PK点_3) {
					cm.sendOk("兑换失败，你没有" + PK点_3 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_3);
					cm.gainItem(道具_3, 1);
					
					var toDrop = cm.getNewEquip(_道具, 30);//id ,日期(单位:天)
					toDrop.setStr(10);
					toDrop.setDex(10);
					toDrop.setInt(10);
					toDrop.setLuk(10);
					toDrop.setWatk(10);
					toDrop.setMatk(10);
					toDrop.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop.setPotential1(60073);//潜能属性1
					toDrop.setPotential2(32051);//潜能属性2
					toDrop.setPotential3(30052);//潜能属性3
					cm.addFromDrop(toDrop);
					
					var toDrop2 = cm.getNewEquip(_道具_1, 30);//id ,日期(单位:天)
					toDrop2.setStr(10);
					toDrop2.setDex(10);
					toDrop2.setInt(10);
					toDrop2.setLuk(10);
					toDrop2.setWatk(10);
					toDrop2.setMatk(10);
					toDrop2.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop2.setPotential1(60073);//潜能属性1
					toDrop2.setPotential2(32051);//潜能属性2
					toDrop2.setPotential3(30052);//潜能属性3
					cm.addFromDrop(toDrop2);
					
					cm.getMap().startMapEffect("[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了MVP白银 30天霸权！", 5121058);
					//增加一条漂浮公告内如和下面的message一样 漂浮代码：5121058
					cm.worldSpouseMessage(0x01, "[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了MVP白银 30天霸权！ 获得全属性+3%攻击力+3%魔法力+3% x2");
					cm.sendOk("恭喜，消耗" + PK点_3 + "兑换成功");
				}
				cm.dispose();
				break;
			case 4:
				if (cm.getPvpNx() < PK点_4) {
					cm.sendOk("兑换失败，你没有" + PK点_4 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_4);
					cm.gainItem(道具_4, 1);
					var toDrop = cm.getNewEquip(_道具_2, 30);//id ,日期(单位:天)
					toDrop.setStr(20);
					toDrop.setDex(20);
					toDrop.setInt(20);
					toDrop.setLuk(20);
					toDrop.setWatk(20);
					toDrop.setMatk(20);
					toDrop.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop.setPotential1(60067);//潜能属性1
					toDrop.setPotential2(60025);//潜能属性2
					toDrop.setPotential3(40052);//潜能属性3
					cm.addFromDrop(toDrop);
					
					var toDrop2 = cm.getNewEquip(_道具_3, 30);//id ,日期(单位:天)
					toDrop2.setStr(20);
					toDrop2.setDex(20);
					toDrop2.setInt(20);
					toDrop2.setLuk(20);
					toDrop2.setWatk(20);
					toDrop2.setMatk(20);
					toDrop2.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop2.setPotential1(60067);//潜能属性1
					toDrop2.setPotential2(60025);//潜能属性2
					toDrop2.setPotential3(40052);//潜能属性3
					cm.addFromDrop(toDrop2);
					cm.getMap().startMapEffect("[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了取得了 MVP 黄金 30天霸权！", 5121059);
					//增加一条漂浮公告内如和下面的message一样 漂浮代码：5121059
					cm.worldSpouseMessage(0x01, "[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了取得了 MVP 黄金 30天霸权！ 获得全属性+6%攻击力+6%魔法力+6% x2");
					cm.sendOk("恭喜，消耗" + PK点_4 + "兑换成功");
				}
				cm.dispose();
				break;
			case 5:
				if (cm.getPvpNx() < PK点_5) {
					cm.sendOk("兑换失败，你没有" + PK点_5 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_5);
					cm.gainItem(道具_5, 1);
					cm.gainItemPeriod(_道具_4, 1, 30);
					var toDrop = cm.getNewEquip(_道具_5, 30);//id ,日期(单位:天)
					toDrop.setStr(30);
					toDrop.setDex(30);
					toDrop.setInt(30);
					toDrop.setLuk(30);
					toDrop.setWatk(30);
					toDrop.setMatk(30);
					toDrop.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop.setPotential1(60056);//潜能属性1
					toDrop.setPotential2(60039);//潜能属性2
					toDrop.setPotential3(60023);//潜能属性3
					cm.addFromDrop(toDrop);
					
					var toDrop2 = cm.getNewEquip(_道具_6, 30);//id ,日期(单位:天)
					toDrop2.setStr(30);
					toDrop2.setDex(30);
					toDrop2.setInt(30);
					toDrop2.setLuk(30);
					toDrop2.setWatk(30);
					toDrop2.setMatk(30);
					toDrop2.setState(20,false);//参数.潜能等级,是否附加  20=ss 19=s 18=a  
					toDrop2.setPotential1(60056);//潜能属性1
					toDrop2.setPotential2(60039);//潜能属性2
					toDrop2.setPotential3(60023);//潜能属性3
					cm.addFromDrop(toDrop2);
					cm.getMap().startMapEffect("[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了取得了 MVP钻石 30天霸权!", 5121060);
					//增加一条漂浮公告内如和下面的message一样 漂浮代码：5121060
					cm.worldSpouseMessage(0x01, "[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "获得了取得了 MVP钻石 30天霸权！ 总伤+9%BOSS伤+9%无视伤害+10% x2");
					cm.sendOk("恭喜，消耗" + PK点_5 + "兑换成功");
				}
				cm.dispose();
				break;
			case 6:
				if (cm.getPvpNx() < PK点_6) {
					cm.sendOk("兑换失败，你没有" + PK点_6 + "点PK热力值");
				} else {
					cm.gainPvpNx(-PK点_6);
					cm.gainItem(道具_6, 1);
					cm.worldSpouseMessage(0x01, "[Mvp乱斗系统] :恭喜玩家" + cm.getChar().getName() + " " + "使用热力值换取了斗神证物一枚!");
					cm.sendOk("恭喜，消耗" + PK点_6 + "兑换成功");
				}
				cm.dispose();
				break;
			default:
				cm.sendOk("管理员正在准备中.请期待");
				cm.dispose();
			}
		}
	}
}
